package com.cenntro.oss.model.dbo;
import java.util.Date;
import com.cenntro.common.model.dbo.BaseDO;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author 
 * @since 2019-05-17
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class DevDeviceOnlineDO extends BaseDO {

    /** */
    private Integer id;
    /** 车辆基础表id*/
    private Integer devId;
    /** 当前链接通道IP和端口号*/
    private String ipPort;
    /** 0=已离线，1=在线， 2=行驶中, 3=充电中，4=启动中 -1已删除 5 熄火 6=未定义*/
    private Integer deviceStatus;
    /** 电量*/
    private Integer battery;
    /** 每天0点起始电量*/
    private Integer startBattery;
    /** 当前总里程*/
    private Double farAway;
    /** 每天0点起始里程*/
    private Double startFarAway;
    /** 所在城市*/
    private String city;
    /** 所在位置*/
    private String address;
    /** 坐标经度(百度坐标）*/
    private String lat;
    /** 坐标纬度(百度坐标）*/
    private String lng;
    /** 当前速度*/
    private Double speed;
    /** 门状态：00：两门开、02：左门开，04：右门开，06：门关但未锁，07：门已锁*/
    private Integer door;
    /** 电机状态   0 未启动     1启动*/
    private Integer bms;
    /** 1=允许BMS上高压，0=不允许BMS上高压*/
    private Integer yxBms;
    /** 是否启动过 1启动过    0从未启动 大于零表示启动过多少次*/
    private Integer isFire;
    /** 点火状态 0 熄火   1 点火*/
    private Integer fire;
    /** 方向*/
    private Double toDir;
    /** 地级市*/
    private String area;
    /** 最后上报时间*/
    private Date lastUpTime;
    /** */
    private Date createTime;




}
